home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / os20 / wb / toolmanager2_0.lha / ToolManager / Scripts / class.sh next >
Text File  |  1992-09-26  |  3KB  |  95 lines

  1. #
  2. # If started from ToolManager: Set the path where all these tools reside.
  3. # Enter your search path here. You might want to use the 'path' command,
  4. # but 'set _path' does not complain about nonexisting assigns.
  5.  
  6. if $_passed = toolmanager
  7.  set _path csh:,s:,sys:utilities,sys:system,tools:
  8.  # 
  9.  # Ugly patch for the "Ram Disk:" problem with csh < 5.16
  10.  #
  11.  if $_version < 516
  12.   set p ""
  13.   set f ""
  14.   foreach i ( $file ) {
  15.    strleft j $i 5
  16.    if $p$j = RamDisk:
  17.     set r @strmid( $i 6 )
  18.     set p "Ram Disk:"$r
  19.    else
  20.     set f $f $p
  21.     set p $i
  22.    endif
  23.   }
  24.   set file $f $p
  25.  endif
  26. endif
  27.  
  28. #
  29. # The file class definitions
  30. #
  31.  
  32. class -n
  33. class dms       offs=0,444D5321
  34. class warp      offs=0,57617270
  35. class zoom      offs=0,5A4F4F4D
  36. class lharc     offs=2,2D6C68..2D
  37. class zoo       offs=0,5A4F4F20
  38. class arc       offs=0,1a08
  39. class compr     offs=0,1f9d
  40. class anim      offs=0,464f524d........414e494d
  41. class iff_8svx  offs=0,464f524d........38535658
  42. class sculpt_sc offs=0,464f524d........53433344
  43. class sculpt_ta offs=0,464f524d........54414b45
  44. class imagine   offs=0,464f524d........54444444
  45. class icon      offs=0,e3100001 offs=0,f34c0012
  46. class gif       offs=0,474946
  47. class zip       offs=0,504b0304
  48. class ppacked   offs=0,50503230
  49. class imploded  offs=0,494d5021
  50. class manx_dbg  offs=0,35d200
  51. class manx_lib  offs=0,636a
  52. class manx_obj  offs=0,434a0000
  53. class object    offs=0,000003e70000
  54. class sas_lib   offs=0,000003fa0000
  55. class font      offs=0,0f0000
  56. class ps_doc    offs=0,072319
  57. class ps_font   offs=0,236900 offs=0,2520434f50595249
  58. class compufont offs=0,00440001 offs=00016e offs=0000001400000d
  59. class compucach offs=0,3c466f6e74204361
  60.  
  61. #
  62. # Additional class definitions plus action definitions.
  63. # Change lines after 'act' to reflect your personal installation.
  64. #
  65.  
  66. class modula    suff=.mod suff=.ref suff=.sym suff=.obj
  67. class dms       suff=.dms act exec="Dms write" extr="Dms write" view="Dms view"
  68. class warp      suff=.wrp act exec="Warp write 0 79" extr="Warp write 0 79"
  69. class zoom      suff=.zom act exec="Zoom" extr="Zoom"
  70. class lharc     suff=.lzh act exec="lharc e" extr="lharc e" view="lharc v" add="lharc a" edit=lharca
  71. class zoo       suff=.zoo act exec="zoo e//" extr="zoo e//" view="zoo v" add="zoo a"
  72. class arc       suff=.arc act exec="arc e" extr="arc e" view="arc -v"
  73. class zip       suff=.zip act exec="unzip" extr="unzip" view="unzip l"
  74. class ppacked   suff=.pp  act exec="ppmore" view=ppmore
  75. class imploded  suff=.im  act exec="fimp"  extr="fimp"
  76. class lhwarp    suff=.lhw act exec="lhwarp write 0"
  77. class uuencoded suff=.uu  act exec="uudecode"
  78. class anim      suff=.anim act exec=showanim view=showanim
  79. class gl_anim   suff=.gl  act exec="gl -g" view="gl -g"
  80. class gif       suff=.gif  act exec=turbogif  view=turbogif extr=shamsharp
  81. class ilbm      offs=0,464F524D........494C424D act exec=M view=M edit=dpaint
  82. class text      offs=0,464F524D........46545854 act edit=excellence
  83. class prog      offs=0,000003f300000000
  84. class module    name="mod.*" act view="Experiment\\ IV" exec="Experiment\\ IV"
  85. class object    suff=.o  act view=more edit=Ed
  86. class include   suff=.h  act view=more edit=Ed
  87. class c_source  suff=.c  act view=more edit=Ed
  88. class script    suff=.sh act view=more edit=Ed
  89. class ascii     suff=.doc suff=.txt chars act view=more exec=more edit=Ed
  90. class ""        default
  91.  
  92. alias v    "%n action -a view $n;more $n"
  93. alias ed   "%n action -a edit $n;ced $n"
  94. alias xt   "action extr"
  95.